package com.jiezhuo.service.jw;

import com.jiezhuo.entity.cmeduSchool.JzgNewMenu;
import com.jiezhuo.entity.jw.JwNewAppmenu;
import com.jiezhuo.entity.jw.JwUserlist;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jiezhuo.entity.jw.JwVo;
import com.jiezhuo.utils.R;

import java.util.ArrayList;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author com.jiezhuo
 * @since 2024-06-13
 */
public interface JwUserlistService extends IService<JwUserlist> {

    ArrayList<JzgNewMenu> getMenuTree(String userId);

    R getUserPermissionInfo(String userId);

    R getSemester(String userId);

    R getGrade(String userId);

    R getSubject(JwVo jwVo);

    R getTeacherSubject(JwVo jwVo);


    R getXzGl(JwVo jwVo);

    R getXzXkPz(JwVo jwVo);

    R getXzXkZB(JwVo jwVo);

    R getXzXkZBNum(JwVo jwVo);

    R getIsNotSetSubject(JwVo jwVo);

    R getSubjectAll(JwVo jwVo);

    R getJwUser(JwVo jwVo);
}
